From Safety Analysis to Software Requirements
نویسندگان
چکیده
Software for safety critical systems must deal with the hazards identified by safety analysis. This paper investigates, how the results of one safety analysis technique, fault trees, are interpreted as software safety requirements to be used in the program design process. We propose that fault tree analysis and program development use the same system model. This model is formalized in a real-time, interval logic, based on a conventional dynamic systems model with state evolving over time. Fault trees are interpreted as temporal formulas, and it is shown how such formulas can be used for deriving safety requirements for software components.
منابع مشابه
Bi-directional safety analysis of product lines
As product-line engineering becomes more widespread, more safety-critical software product lines are being built. This paper describes a structured method for performing safety analysis on a software product line, building on standard product-line assets: product-line requirements, architecture, and scenarios. The safety-analysis method is bi-directional in that it combines a forward analysis (...
متن کاملبررسی عوامل مؤثر بر فرهنگ ایمنی در کارگران صنایع فولاد استان یزد
Background: Safety culture is a factor that because of it all of workers from headmaster to simple workers come together so that they could contribute to the safety of themselves and their coworkers. The purpose of this study was to evaluate factors affecting safety culture in Yazd steel industry workers. Methods: This study was conducted on 244 steel industry workers. In this cross-sectional ...
متن کاملDesign and Analysis of Graded Honeycomb Shock Absorber for Increasing the Safety of Passengers in Armored Vehicles Exposed to Mine Explosion
Protecting armored vehicles from mine explosion can lead to the survival of thousands of people exposed to this risk. Very purpose, shock absorbers such as honeycomb structures can be applied for crashworthiness improvement. In this study, graded honeycomb structure is primarily introduced as a shock absorber, followed by the introduction of its absorbed energy and the force and acceleration ap...
متن کاملIntegrating safety analysis and requirements engineering
Some systems failures are due to defects in manufacturing and design, however that there are a significant number of system failures which result from errors, omissions and inconsistencies in the system requirements. We thus need methods to support a ‘safe’ requirements engineering process whose objectives are to specify system requirements such that system states which compromise safety are av...
متن کاملAn effective technique for the software requirements analysis of NPP safety-critical systems, based on software inspection, requirements traceability, and formal specification
A thorough requirements analysis is indispensable for developing and implementing safety-critical software systems such as nuclear power plant (NPP) software systems because a single error in the requirements can generate serious software faults. However, it is very difficult to completely analyze system requirements. In this paper, an effective technique for the software requirements analysis ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Software Eng.
دوره 24 شماره
صفحات -
تاریخ انتشار 1998